.thumbnail_link {
  margin-bottom: 0;
}
.thumbnail_link:hover {
  -webkit-box-shadow: 0px 1px 0 #b6ddff, 0px 2px 0 #4ea3ee, 0px 3px 0 #58a7ed, 0px 4px 0 #75b4ec, 0px 5px 0 #8ebfeb, 0px 6px 0 #afcde9;
  -moz--box-shadow: 0px 1px 0 #b6ddff, 0px 2px 0 #4ea3ee, 0px 3px 0 #58a7ed, 0px 4px 0 #75b4ec, 0px 5px 0 #8ebfeb, 0px 6px 0 #afcde9;
  -o--box-shadow: 0px 1px 0 #b6ddff, 0px 2px 0 #4ea3ee, 0px 3px 0 #58a7ed, 0px 4px 0 #75b4ec, 0px 5px 0 #8ebfeb, 0px 6px 0 #afcde9;
  box-shadow: 0px 1px 0 #b6ddff, 0px 2px 0 #4ea3ee, 0px 3px 0 #58a7ed, 0px 4px 0 #75b4ec, 0px 5px 0 #8ebfeb, 0px 6px 0 #afcde9;
  -webkit-transform: translate3d(0px, -4px, 0);
  -moz-transform: translate3d(0px, -4px, 0);
  -o-transform: translate3d(0px, -4px, 0);
  transform: translate3d(0px, -4px, 0);
  -webkit-transition: .6s;
  -moz-transition: .6s;
  -o-transition: .6s;
  transition: .6s;
}
@keyframes screen_li {
  0% {
    margin-top: 40px;
    opacity: 0;
  }
  100% {
    margin-top: 0px;
    opacity: 1;
  }
}
@-ms-keyframes screen_li {
  0% {
    margin-top: 40px;
    opacity: 0;
  }
  100% {
    margin-top: 0px;
    opacity: 1;
  }
}
@-moz-keyframes screen_li {
  0% {
    margin-top: 40px;
    opacity: 0;
  }
  100% {
    margin-top: 0px;
    opacity: 1;
  }
}
@-webkit-keyframes screen_li {
  0% {
    margin-top: 40px;
    opacity: 0;
  }
  100% {
    margin-top: 0px;
    opacity: 1;
  }
}
@keyframes relevant_li {
  0% {
    margin-top: 80px;
    opacity: 0;
  }
  100% {
    margin-top: 0px;
    opacity: 1;
  }
}
@-ms-keyframes relevant_li {
  0% {
    margin-top: 80px;
    opacity: 0;
  }
  100% {
    margin-top: 0px;
    opacity: 1;
  }
}
@-moz-keyframes relevant_li {
  0% {
    margin-top: 80px;
    opacity: 0;
  }
  100% {
    margin-top: 0px;
    opacity: 1;
  }
}
@-webkit-keyframes relevant_li {
  0% {
    margin-top: 80px;
    opacity: 0;
  }
  100% {
    margin-top: 0px;
    opacity: 1;
  }
}
